technology dependence - Spanish English Dictionary